<?php

$Aoperation=array(
  'BrowseNodeLookup'=>array(
    'RequiredParameters'=>array(
      'BrowseNodeId'
    ),
    'OptionalParameters'=>array(
    ),
    'ResponseGroups'=>array(
      'BrowseNodeInfo','MostGifted','MostWishedFor','NewReleases','TopSellers',
    ),
  ),
  'CartAdd'=>array(
    'RequiredParameters'=>array(
      'CartId',
      'HMAC',
      'Item',
      'Items',
      'ListItemId',
      'Quantity',
    ),
    'OptionalParameters'=>array(
      'ASIN','MergeCart','OfferListingId',
    ),
    'ResponseGroups'=>array(
      'Cart','CartSimilarities','CartTopSellers','CartNewReleases',
    ),
  ),
  'CartClear'=>array(
    'RequiredParameters'=>array(
      'CartId',
      'HMAC',
    ),
    'OptionalParameters'=>array(
      'MergeCart',
    ),
    'ResponseGroups'=>array(
      'Cart',
    ),
  ),
  'CartCreate'=>array(
    'RequiredParameters'=>array(
      'AssociateTag','Item','Items','ListItemId','Quantity',
    ),
    'OptionalParameters'=>array(
      'ASIN','MergeCart','OfferListingId',
    ),
    'ResponseGroups'=>array(
      'Cart','CartSimilarities','CartTopSellers','CartNewReleases',
    ),
  ),
  'CartGet'=>array(
    'RequiredParameters'=>array(
      'CartId',
      'HMAC',
    ),
    'OptionalParameters'=>array(
      'MergeCart',
    ),
    'ResponseGroups'=>array(
      'Cart','CartSimilarities','CartTopSellers','CartNewReleases',
    ),
  ),
  'CartModify'=>array(
    'RequiredParameters'=>array(
      'ASIN','CartId','HMAC','Item','ListItemId','OfferListingId','Quantity',
    ),
    'OptionalParameters'=>array(
      'Items','MergeCart',
    ),
    'ResponseGroups'=>array(
      'Cart','CartSimilarities','CartTopSellers','CartNewReleases',
    ),
  ),
  'CustomerContentLookup'=>array(
    'RequiredParameters'=>array(
      'CustomerId',
    ),
    'OptionalParameters'=>array(
      'ReviewPage','TagPage','TagSort','TagsPerPage',
    ),
    'ResponseGroups'=>array(
      'CustomerInfo',
      'CustomerReviews',
      'CustomerLists',
      'CustomerFull',
      'TagsSummary',
      'Tags',
      'TaggedItems',
      'TaggedListmaniaLists',
      'TaggedGuides',
    ),
  ),
  'CustomerContentSearch'=>array(
    'RequiredParameters'=>array(
    ),
    'OptionalParameters'=>array(
      'CustomerPage','Email','Name',
    ),
    'ResponseGroups'=>array(
      'CustomerInfo',
    ),
  ),
  'Help'=>array(
    'RequiredParameters'=>array(
    ),
    'OptionalParameters'=>array(
    ),
    'ResponseGroups'=>array(
    ),
  ),
  'ItemLookup'=>array(
    'RequiredParameters'=>array(
      'ItemId',
    ),
    'OptionalParameters'=>array(
      'Condition',
      'DeliveryMethod',
      'ISPUPostalCode',
      'IdType',
      'MerchantId',
      'OfferPage',
      'RelatedItemPage',
      'RelationshipType',
      'ReviewPage',
      'ReviewSort',
      'SearchIndex',
      'TagPage',
      'TagSort',
      'TagsPerPage',
      'VariationPage',
    ),
    'ResponseGroups'=>array(
       'Small', 'Accessories', 'AlternateVersions', 'BrowseNodes',
       'Collections', 'EditorialReview', 'Images', 'ItemAttributes', 'ItemIds',
       'Large', 'ListmaniaLists', 'Medium', 'MerchantItemAttributes',
       'OfferFull', 'OfferListings', 'Offers', 'OfferSummary', 'PromotionalTag',
       'PromotionDetails', 'PromotionSummary', 'RelatedItems', 'Reviews',
       'SalesRank', 'SearchInside', 'Similarities', 'Subjects', 'Tags',
       'TagsSummary', 'Tracks', 'VariationImages', 'VariationMatrix',
       'VariationMinimum', 'VariationOffers', 'Variations',
       'VariationSummary',
    ),
  ),
  'ItemSearch'=>array(
    'RequiredParameters'=>array(
      'SearchIndex'=>array(
        'Actor',
        'Artist',
        'AudienceRating',
        'Author',
        'Brand',
        'BrowseNode',
        'City ',
        'Composer',
        'Conductor',
        'Director',
        'Keywords',
        'Manufacturer',
        'MusicLabel',
        'Neighborhood',
        'Orchestra',
        'Power',
        'Publisher',
        'TextStream',
        'Title',
      ),
    ),
    'OptionalParameters'=>array(
      'Actor',
      'Artist',
      'AudienceRating',
      'Author',
      'Availability',
      'Brand',
      'BrowseNode',
      'City ',
      'Composer',
      'Condition',
      'Conductor',
      'Cuisine',
      'DeliveryMethod',
      'Director',
      'DisableParentAsinSubstitution',
      'ISPUPostalCode',
      'Itempage',
      'Keywords',
      'Manufacturer',
      'MaximumPrice',
      'MerchantId',
      'MinimumPrice',
      'MusicLabel',
      'Neighborhood',
      'Orchestra',
      'PostalCode',
      'Power',
      'Publisher',
      'RelatedItemPage',
//    'RelatedItemsPage',
      'RelationshipType',
      'ReleaseDate',
      'ReviewSort',
      'Sort',
      'State',
      'TagPage',
      'TagSort',
      'TagsPerPage',
      'TextStream',
      'Title',
    ),
    'ResponseGroups'=>array(
      'Small',
      'Accessories',
      'AlternateVersions',
      'BrowseNodes',
      'Collections',
      'EditorialReview',
      'Images',
      'ItemAttributes',
      'ItemIds',
      'Large',
      'ListmaniaLists',
      'Medium',
      'MerchantItemAttributes',
      'OfferFull',
      'OfferListings',
      'Offers',
      'OfferSummary',
      'PromotionalTag',
      'PromotionDetails',
      'PromotionSummary',
      'RelatedItems',
      'Reviews',
      'SalesRank',
      'SearchBins',
      'SearchInside',
      'Similarities',
      'Subjects',
      'Tags',
      'TagsSummary',
      'Tracks',
      'VariationMatrix',
      'VariationMinimum',
      'VariationOffers',
      'Variations',
      'VariationSummary',
    ),
  ),
  'ListLookup'=>array(
    'RequiredParameters'=>array(
      'ListId','ListType',
    ),
    'OptionalParameters'=>array(
      'Condition',
      'DeliveryMethod',
      'ISPUPostalCode',
      'IsOmitPurchasedItems',
      'MerchantId',
      'ProductGroup',
      'ProductPage',
      'ReviewSort',
      'Sort',
    ),
    'ResponseGroups'=>array(
       'ListInfo', 'Accessories', 'BrowseNodes', 'EditorialReview',
       'Images', 'ItemAttributes', 'ItemIds', 'Large', 'ListFull', 'ListItems',
       'ListmaniaLists', 'Medium', 'OfferFull', 'OfferListings', 'Offers',
       'OfferSummary', 'PromotionDetails', 'PromotionSummary',
       'Reviews', 'SalesRank', 'Similarities', 'Small', 'Subjects', 'Tracks',
       'VariationMinimum', 'Variations', 'VariationSummary',
    ),
  ),
  'ListSearch'=>array(
    'RequiredParameters'=>array(
      'ListType',
    ),
    'OptionalParameters'=>array(
      'City',
      'Email',
      'FirstName',
      'LastName',
      'ListPage',
      'Name',
      'State',
    ),
    'ResponseGroups'=>array(
      'ListInfo','ListMinimum',
    ),
  ),
  'SellerListingLookup'=>array(
    'RequiredParameters'=>array(
      'Id','IdType',
    ),
    'OptionalParameters'=>array(
      'SellerId',
    ),
    'ResponseGroups'=>array(
      'SellerListing',
    ),
  ),
  'SellerListingSearch'=>array(
    'RequiredParameters'=>array(
      'SellerId',
    ),
    'OptionalParameters'=>array(
      'Keywords','ListingPage','OfferStatus','Sort',
    ),
    'ResponseGroups'=>array(
      'SellerListing',
    ),
  ),
  'SellerLookup'=>array(
    'RequiredParameters'=>array(
      'SellerId',
    ),
    'OptionalParameters'=>array(
      'FeedbackPage',
    ),
    'ResponseGroups'=>array(
      'Seller',
    ),
  ),
  'SimilarityLookup'=>array(
    'RequiredParameters'=>array(
      'ItemId',
    ),
    'OptionalParameters'=>array(
      'Condition',
      'DeliveryMethod',
      'ISPUPostalCode',
      'MerchantId',
      'ReviewSort',
      'SimilarityType',
    ),
    'ResponseGroups'=>array(
      'Small (D)', 'Accessories', 'BrowseNodes', 'EditorialReview',
      'Images', 'ItemAttributes', 'ItemIds', 'Large', 'ListmaniaLists',
      'Medium', 'OfferFull', 'OfferListings', 'Offers', 'OfferSummary',
      'PromotionDetails', 'PromotionSummary', 'Reviews',
      'SalesRank', 'Similarities', 'Subjects', 'Tracks',
      'VariationMinimum', 'Variations', 'VariationSummary',
    ),
  ),
  'TagLookup'=>array(
    'RequiredParameters'=>array(
      'TagName',
    ),
    'OptionalParameters'=>array(
      'Count','CustomerId','TagPage','TagSort',
    ),
    'ResponseGroups'=>array(
                  'TaggedItems (D)', 'TagsSummary (D)', 'Accessories',
                  'AlternateVersions', 'BrowseNodes', 'Collections',
                  'EditorialReview', 'Images', 'ItemAttributes', 'ItemIds', 'Large',
                  'ListmaniaLists', 'Medium', 'MerchantItemAttributes',
                  'OfferFull', 'OfferListings', 'Offers','OfferSummary',
                  'PromotionalTag', 'PromotionDetails', 'PromotionSummary',
                  'Reviews', 'SalesRank', 'SearchInside', 'Similarities', 'Small',
                  'Subjects', 'TaggedGuides', 'TaggedListmaniaLists', 'Tags',
                  'Tracks',
    ),
  ),
  'TransactionLookup'=>array(
    'RequiredParameters'=>array(
      'TransactionId',
    ),
    'OptionalParameters'=>array(
    ),
    'ResponseGroups'=>array(
      'PartnerTransactionDetails','TransactionDetails',
    ),
  ),
  'VehiclePartLookup'=>array(
    'RequiredParameters'=>array(
      'ItemId',
    ),
    'OptionalParameters'=>array(
      'BedId',
      'BodyStyleId',
      'BrakesId',
      'DriveTypeId',
      'EngineId',
      'FitmentCount',
      'FitmentPage',
      'IdType',
      'MakeId',
      'MfrBodyCodeId',
      'ModelId',
      'SpringTypesId',
      'SteeringId',
      'TransmissionId',
      'TrimId',
      'WheelbaseId',
      'Year',
    ),
    'ResponseGroups'=>array(
      'HasPartCompatibility',
      'Fitments',
      'VehiclePartFit',
    ),
  ),
  'VehiclePartSearch'=>array(
    'RequiredParameters'=>array(
      'MakeId',
      'ModelId',
      'Year',
    ),
    'OptionalParameters'=>array(
      'BedId',
      'BodyStyleId',
      'BrakesId',
      'Brand',
      'BrowseNodeId',
      'Count',
      'DriveTypeId',
      'EngineId',
      'FrontItemId',
      'MfrBodyCodeId',
      'PartPageDirection',
      'SpringTypesId',
      'SteeringId',
      'TransmissionId',
      'TrimId',
    ),
    'ResponseGroups'=>array(
      'VehicleParts',
      'HasPartCompatibility',
      'PartBrandBinsSummary',
      'PartBrowseNodeSummary',
      'VehiclePartFit',
    ),
  ),
  'VehicleSearch'=>array(
    'RequiredParameters'=>array(
    ),
    'OptionalParameters'=>array(
      'MakeId',
      'ModelId',
      'TrimId',
      'Year',
    ),
    'ResponseGroups'=>array(
      'VehicleYears',
      'VehicleMakes',
      'VehicleModels',
      'VehicleOptions',
      'VehicleTrims',
    ),
  ),
);

$Asearchindex=array(
  'All','Apparel','Automotive',
  'Baby','Beauty','Blended','Books',
  'Classical',
  'DVD','DigitalMusic',
  'Electronics',
  'GourmetFood','Grocery',
  'HealthPersonalCare','HomeGarden',
  'Industrial',
  'Jewelry',
  'KindleStore','Kitchen',
  'MP3Downloads','Magazines','Merchants','Miscellaneous','Music','MusicTracks','MusicalInstruments',
  'OfficeProducts','OutdoorLiving',
  'PCHardware','PetSupplies','Photo',
  'Shoes','SilverMerchants','Software','SportingGoods',
  'Tools','Toys',
  'UnboxVideo',
  'VHS','Video','VideoGames',
  'Watches','Wireless','WirelessAccessories',
);
?>